CHECK_NRPE: Socket timeout after 10 seconds. Kategoria: Linux | Tagi: nagios, nrpe | Autor: Bartłomiej Gałęzia

Nagios nie chce wykonać polecenia na hoście zdalnym.

/usr/lib/nagios/plugins/./check_nrpe -H 11.22.33.44 -c check_users

i zwraca błąd

CHECK_NRPE: Socket timeout after 10 seconds.

na hoście zdalnym w logach widnieje komunikat:

Could not read request from client, bailing out...

Problem jest w tym że usługa nrpe jest uruchomiona na hoście zdalnym bez SSL.

Polecenie z parametrem -n zadziała poprawnie

/usr/lib/nagios/plugins/./check_nrpe -H 11.22.33.44 -c check_users -n

Można to obejść przez dodanie polecenia check_nrpe_n w pliku

/etc/nagios3/commands.cfg
define command{
    command_name     check_nrpe_n
    command_line     $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ -n
}

i wykorzystaniu go configach kontrolowanych komputerów

define service{
          use                 generic-service
          host_name           localhost
          service_description Current Users
          check_command       check_nrpe_n!check_users
          }

po wszystkich restart nagiosa

service nagios3 restart

Dodaj komentarz

Brak komentarzy, bądź pierwszy i dodaj swój komentarz